home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / pcboard / brv1b6.zip / HISTORY.DOC < prev    next >
Text File  |  1996-06-02  |  18KB  |  301 lines

  1.  
  2.      ───────────────────────────────────────────────────────────────────
  3.      History File for Base Runner, Copyright(C)1994-95 CompuData Systems
  4.      ───────────────────────────────────────────────────────────────────
  5.  
  6. Version 1, Wide Beta 1. Released Oct 95.
  7.  
  8. Version 1, Beta 2.
  9. ------------------
  10. - Memory swapping code implemented leaving only 1K in memory for DOS
  11.   shells. This should satisfy all those memory guzzling Virus Scanners!
  12. - Whole new file processing look and feel. The now familiar popup window
  13.   to show DOS output is no longer. This was to accomodate above swapping
  14.   code. Now the screen clears and the file goes through all the shells
  15.   before the screen is restored, showing you the new values. This is
  16.   also applicable in requests while importing files(they go through a
  17.   full process) and also in Orphan(Adoptions) Checking while importing
  18.   files.
  19. - New field in Cfg->File Areas->Editing called Uploads. Tells Base
  20.   Runner whether or not to process user uploads into that file area or
  21.   not.
  22. - Config program now refreshes the status line after file area edits.
  23.   Also applies to new adds(Alt-A).
  24. - Added a new field to the config program in the nodes database. When
  25.   editing you see "Days to keep?". This tells Base Runner how many days
  26.   to keep attach TICs and files before deleting them. This is not a
  27.   registered only feature, it is available to all Base Runner users.
  28.   Both the file attach and the attach message are removed from disk. A
  29.   setting of 0 in this field disables this feature.
  30.  
  31. Version 1, Beta 3.
  32. ------------------
  33. - The command line switches are now all inverted so that instead of
  34.   disabling the features, the parameters enable them. No command line
  35.   assumes complete processing but does not shut off VGA palette
  36.   manipulation. In order to do both you must now use the "-All -Ega"
  37.   command line.
  38. - Upload processing has been totally rewritten. There were quite a few
  39.   small problems with it writing the new indexes, so I just scrapped it
  40.   and started again. It appears to be working fine now.
  41. - The age old problem with the DIR writes has been finally solved. The
  42.   importation procedure was not recognizing the end of file on file id
  43.   reads. If you used TIC descriptions, you would not have noticed this.
  44.   Only while reading file id files, the end of file marker was being
  45.   stuffed into the filebase description. Then when the DIR writes came
  46.   along, the opened text file(DIR) would get this end of file marker
  47.   written to it as part of the description and the file would be
  48.   automatcially closed by DOS. Base Runner would not know this and would
  49.   happily continue on writing to this now closed file causing the
  50.   crashes. The file id reads are now fixed and there should be no
  51.   problems. You may, however, still have problems with old files still
  52.   in your bases, so you may either edit them or just wipe out that base
  53.   and let auto-adoptions or uploads readopt them in the new format.
  54. - Inserting comments into .ARC files is now fixed. It used to prompt you
  55.   to press enter. The comments in RAR, however, are still giving me a
  56.   hard time, mostly with screen output.
  57. - The netmail messages are now recording the proper date, instead of the
  58.   date always being one month in the future.
  59. - The file date updates have been removed as they are no longer needed.
  60.   They were used to read the actual dates of the bases to determine
  61.   whether the DIR files had to be written.
  62. - Swapping code added to Cfg prog. This was to accomodate the editor
  63.   shells for larger editors. Appr. 1K is left in conventional memory
  64.   during the editor execution.
  65. - Nodes Edit, the window now properly shows the number of days to keep
  66.   file attaches instead of the "N". This was a display problem only and
  67.   did not affect edits at all but was a nuisance.
  68. - Install program now properly copies the resource file into the
  69.   destination dir.
  70. - Dates are properly inserted during file movements now.
  71. - File buffering on both the echo and areas files have been added during
  72.   TIC file processing. No intention of loading these files up directly
  73.   as it would then break the "unlimited" mechanism so just reading them
  74.   "lightning" fast will have to do. This is only noticed on large echo
  75.   bases up larger than 500-1000 areas.
  76. - Screen "blink" is gone for TIC processing. This occured when no
  77.   processing was to be done on the file but the screen would clear and
  78.   reupdate anyways, looking very cheesy. It now does not even clear the
  79.   screen but goes about its business when there is no processing to be
  80.   done.
  81.  
  82. Version 1, Beta 4 - MAJOR UPDATE!
  83. ---------------------------------
  84. - Converted the filebase system completely to a new format. This format
  85.   uses 3 files per base now, *.IDX,*.HDR and *.TXT. Since DOS would not
  86.   appreciate 3 files per base on large systems with over 500
  87.   areas(resulting in 1500 files) , the current filebase directory will
  88.   now have 3 more sub directories under it respectively called HDR, IDX
  89.   and TXT. Since Base Runners old system was far from what is now
  90.   considered reliable, there was no conversion program written. Simply
  91.   readopt or process as uploads the new bases. Please read beta docs
  92.   for more details.
  93. - New command line option , HIStory(HIS is all that is required) tells
  94.   Base Runner to trim the history list to the configured number of days.
  95.   This used to be automatic for every pass.
  96. - Config program is now taking extra measures to parse out the PCB
  97.   envoironment variables. Seems that extra parameters would make Base
  98.   Runner think it was another directory and not be able to find the
  99.   proper configuration files. Current variables that are checked are
  100.   PCB,PCBDAT and PCBNODE
  101. - Problem with file id addition is fixed. This is where the newly added
  102.   file id should be the only file added but Base Runner was adding all
  103.   files from the home BR directory. This is now fixed.
  104.  
  105. Version 1, Beta 5.
  106. ------------------
  107. - New field in config->system_info->paths called "Magic List". This is
  108.   kind of self explanatory but to go into it, this serves as the master
  109.   magic list so that magic names may be used by your front end(or BR's
  110.   request modules) to honor magic filename requests. If a tic file is
  111.   found to have a control field "Magic" , it will honor it and update
  112.   the magic file list with this new addition. If the entry is already
  113.   there, it will be replaced.
  114. - New field in echo database, "Magic List". This is asking if you would
  115.   like BR to process magic list updates for this area. This is usually
  116.   set to yes if you offer magic filename requesting. BR is now FULL
  117.   Magic list aware.
  118. - BRUtil now has one more input field for "Replaces" in the hatching
  119.   module. You may press enter to abort, but if you do not, the TIC file
  120.   will reflect the filename(no path) that will be replaced.
  121. - If new record added to fareas, the garbage at the top of the dialogs
  122.   now default to the first item instead of the top of the box, and no
  123.   garbage characters show up there at all.
  124. - Now in Nodes edit, the "auto-add" field is no longer simply a yes or
  125.   no question, but a small menu with 3 options on it. Off is the same
  126.   as "N" before, Clone Farea is the same as the old "Y"(to clone both a
  127.   new echo area and a file area) and the new one added is Use Initial,
  128.   which tells us not to create a new file area but to point the new echo
  129.   area to the initial file area of the echo clone record.
  130. - Sometimes nodes could sneak files into an echo without actually being
  131.   an uplink. This was a serious security threat and is now fixed.
  132.   If your system global menu options are set for "move to bad dir", the
  133.   attached tic file and the file itself will be move to the bad
  134.   directory. It used to be that you could get away without putting the
  135.   uplink into your echo list but with this added security, you must now
  136.   be sure to have them configured properly as either uplinks or both in
  137.   the echo database.
  138. - Up arrow in echo editing for TIC options does not go down anymore
  139.   instead of up.
  140. - BREdit's internal editor has a couple new things, backspace in
  141.   overwrite mode will space out the current character and will pull the
  142.   line back. I am still not happy with it, but will continue to work on
  143.   it. If it is not yet acceptable, please use the F2 key for external
  144.   editor. Make sure it is configured on BRconfig first in order to work.
  145. - You may now press Escape during echo importing to abort the process.
  146.   This is only for importing TIC files and their associated attaches, it
  147.   does not apply to other operations. They are simply too critical in
  148.   nature to be able to abort them at this time.
  149. - New global menu field for echo editing, Uploaded by. This one allows
  150.   the addition/removal/change of the uploaded by lines in echo areas and
  151.   acts just as any other global command does.
  152.  
  153. Version 1, Beta 6(Biggy, lots of cleanup here and additions)
  154. ------------------------------------------------------------
  155. - Destination drive is tested to see how much free drive space is
  156.   available. There is a new field in BRCONFIG to reflect the default for
  157.   this value. If a file is to be move to any drive where this value is
  158.   greater than the existing free disk space, then the file is ignored
  159.   and the log is updated with the error. You must then clear up some
  160.   drive space on that particular drive or set this value lower in the
  161.   config program. To accomodate this further, there is a new field in
  162.   system info->paths/filenames called CD Drives. This field holds the
  163.   letters of all your CDROM drives. The drive checking routine will
  164.   record this string and not perform operations on any CDROM drives.
  165.   This makes the file area "CD_ROM" prompt obsolete.
  166. - BREDIT's screen display routines have been cleaned up for the files
  167.   editing screens. In particular the page down and end key commands were
  168.   sometimes not showing the whole screenful of files, only the top few
  169.   and the last line. This was only true of the last page of files in a
  170.   multiple page area.
  171. - Uploaded by line in echo importing parses out the macros a little bit
  172.   better. Also, if two files were imported and this last one had no
  173.   uploaded by field, the last ones line used to be inserted instead of
  174.   nothing at all. This should be all fixed up now. Please let me know if
  175.   you notice anything acting up on this.
  176. - In nodes database, the editing screen has one more field added. Now
  177.   you may configure the areamgr netmail status the same as with regular
  178.   message attach's.
  179. - System Info also has a new field, "Hatch to" right under FileList.
  180.   This field is in regards to the master list and tells Base Runner
  181.   which area to hatch the master list out to. Leave this field blank to
  182.   disable this feature.
  183. - Some extra measures are now being taken to ensure that proper
  184.   configuration is setup. Routines check for existance of certain
  185.   critical paths as well as certain required files.
  186. - Further to this, in the config program, there is now a diagnostics
  187.   module that runs at the exit of the program. If you press enter or
  188.   "Y", you will see Base Runner go through a series of system checks. A
  189.   report is written out to a file called "BRDIAGS.$$$" in the same
  190.   directory. This file will hold any information you might need in
  191.   determining whether or not a problem exists in your present
  192.   configuration. This also aids in tracking down inherent setup
  193.   problems.
  194. - BREdit now logs hatching as well as other certain critical
  195.   information. Up until now, BREdit did not log anything. You may
  196.   identify which program is logging by the header, Base Runner itself
  197.   uses "Batter Up!", BREdit uses "Batter Up, Where's the Ump?" and
  198.   BRUtil uses "Batter Up, Pinch Hitter!" ;) Hey, we are trying to stick
  199.   with the theme here, hehe.
  200. - BREdit now checks, logs and reports to the screen any copies or moves
  201.   that could not be completed if it was due to the destination drive not
  202.   having enough free disk space.
  203. - Attribute setting has been added to both add node and change node in
  204.   the echo area global menu.
  205. - Convert program now creates a copy of the "BAD_FILES" record.
  206. - The problem with the registration keys is now fixed in regard to the
  207.   announcements not working. That is completely fixed. Also affected is
  208.   the comment insertion.
  209. - Comment modifying is done at the end of importing either TICs or
  210.   adoptions. There is a macro in comments for file size which will be
  211.   inaccurate if files were deleted or added after the comment was added.
  212. - New field added to BRCONFIG for announcement directory. This is a dir
  213.   that will be used to place announcment packets into. If none is
  214.   specified here then the inbound path is used instead. This will
  215.   accomodate such systems as Qfront and Front Door which can use
  216.   different inbound paths for secure and unsecure mail.
  217. - New file area global toggle added called Wide Dupe. This is documented
  218.   in BASERUN.DOC to denote whether or not wide dupes should be toggled
  219.   in folders selected during global operations.
  220. - Totally rewrote the area manager code to optimize it for speed. It was
  221.   much too slow for my liking. It now verifies the existance of uplinked
  222.   areas in the uplink lists before actually asking for the uplink as
  223.   well as reporting it as requested from the downlink.
  224. - Origin Node in Announcement text now points to our uplink, not the
  225.   original hatching node. Our immediate uplink seemed like a more
  226.   suitable alternative.
  227. - Toggle for (BBS areas) deletions in global was interfering with keep
  228.   days toggle as they were addressing the same bit in memory... fixed...
  229.   Also in the BBS editing field.
  230. - Will call file areas BBS areas to keep some continuity with the sysop
  231.   and their envoironment. Will call echo areas TIC areas now, helping to
  232.   seperate the idea of file/BBS areas vs. echo/TIC areas.
  233. - BREdit, fixed the file id add and file id to desc. They were ok but
  234.   just looking for the filename in the header, which was not always in
  235.   sync with the correct filename, depending on conversion stats.
  236. - Added support for 10 virus scanners instead of just 1. Leaving the
  237.   field blank will disable that slot.
  238. - Quiet feature enabled, allowing use of stdout or flat ascii output.
  239.   This is to accomodate some systems that cannot support either the EGA
  240.   or the VGA modes and/or who wish to not have to see the full screen
  241.   with boxes, colors, dialogs etc. It is of course the fastest way to
  242.   run the main program. Since interactivity is still required in the
  243.   editor, util and config programs, this is limited to the main Base
  244.   Runner program itself.
  245. - Multiple log formats implemented. Now you may select Front Door, Base
  246.   Runner, Remote Access or PcBoard format(which is the same as GAP or
  247.   ProBoard). Also, Base Runners format has been slightly improved
  248.   offering more information. Many others will be implemented as they
  249.   become available to us such as Qfront,Intermail,SuperBBS,LoraBBS etc.
  250. - Seperated the Zic(uncompress TIC archives) block from the TIC
  251.   importing code, allowing for configurable Zic parameters. New command
  252.   line to support this called Zic.
  253. - New macro added to msg text for announcements. %Z<0..9>% - This
  254.   translates to a 4 char wide macro which is hard coded to denote the
  255.   default tab stop for description indents. A string that looks like...
  256.   %Z6% would then tell Base Runner to indent description text 6 x 4
  257.   spaces for a total of 24 spaces from the left margin. The default is
  258.   zero for left flush description text and does not have to be inserted
  259.   in order to automatically be used.
  260. - Added 3 new fields to BRConfig, Node editor. 1 - Max Size will tell
  261.   Base Runner what size to keep the outgoing archives to. This refers to
  262.   when downlinks wish to have their files and/or tics compressed into a
  263.   default format. This is a KB value, not bytes, 2 - Achiver format is
  264.   a 3 character extension string of the archiver in your archiver database
  265.   to use as the default archiver for that node. F2 will pull up a menu with
  266.   available archiver types and 3 - Ticmode will tell Base Runner which
  267.   Tic mode you wish to use. The 5 available modes are Tic/File(what we
  268.   originally had),File Only(no tic, only file is attached), Pack Tics
  269.   which is to pack up the tic files but attach the main files regular,
  270.   Pack Both which is to pack both tics and files into small archives and
  271.   last but not least we support Packing of files with no tics. This
  272.   covers all situations.
  273. - With that Base Runner now does all of the above. A default archiver
  274.   must be set up for a node who wishes to use any of the packing features.
  275.   Archives are sequentially created in this way...
  276.  
  277.   ZZNNNOOO.%AC
  278.   |  |  |  ||
  279.   |  |  |  | - Starts at A and goes to Z, then starts on 0 to 9.
  280.   |  |  |   -- First letter of this nodes archiver type
  281.   |  |  |
  282.   |  |   ----- Originating node minus destination node
  283.   |   -------- Originating net minus destination net
  284.    ----------- Originating zone minus destination zone
  285.  
  286. - Added support to area manager for above features. You may now send
  287.   Base Runners area manager the following new commands...
  288.  
  289.   - TICMODE <NewMode> where NewMode is one of the following...
  290.  
  291.             FILESONLY    - Sends files but no tic attaches.
  292.             FILESANDTICS - Sends both files and tics.
  293.             PACKTICS     - Packs just tics, files are regularily sent.
  294.             PACKFILESONLY- Packs just files with no tics attached.
  295.             PACKBOTH     - Packs files and tics into larger archives.
  296.  
  297.   - ARCHIVER <NewArchiver> where archiver can be any available archiver
  298.                            from that node in a 3 character string such
  299.                            as ZIP,ARJ etc...
  300.  
  301.